package testEvent;//package testEvent;
//
//import Server.ExtComponents.Event.EventSource;
//import Server.ExtComponents.Event.impl.DefalutEventHandler;
//import Server.ExtComponents.Event.impl.DefaultEvent;
//import Server.ExtComponents.Event.impl.ExecutorEventDispatcher;
//
///**
// * @auther:陈磊 <br/>
// * Date: 12-12-30<br/>
// * Time: 下午4:42<br/>
// * connectMethod:13638363871@163.com<br/>
// * <p/>
// * 事件源 ，构建事件
// * <p/>
// * 事件处理引用 ---事件类型  对应
// */
//public class testEvent {
//
//    public static void main(String[] args) {
//        for (int defaultType = 1; defaultType < 1000; defaultType++) {
//            DefaultEvent defaultEvent = (DefaultEvent) EventSource.event("移动@@@@", defaultType);
//
//            DefalutEventHandler defalutEventHandler = new DefalutEventHandler(defaultType);
//
//            ExecutorEventDispatcher dispatcher = new ExecutorEventDispatcher();
//            defalutEventHandler.addEventDispatcher(dispatcher);  //事件分发器完成引用的注册
//            //触发事件   defalutEventHandler---handle the event
//            dispatcher.fireEvent(defaultEvent);
//        }
//
//    }
//}
